#timesheet {margin-left: 185px; margin-top: 20px; margin-right: 185px;}

#timesheet div.out-of-invoice {background-color: gray; color: white; padding-bottom: 5px;}
#timesheet div.in-invoice {background-color: white; padding-bottom: 5px;}
#timesheet div.day {float: left; width: 70px; text-align: center; margin-bottom: 10px;}
#timesheet div.day input {text-align:center;}
#timesheet div.saturday {background-color: black; color: white;}
#timesheet div.sunday {clear:left; background-color: black; color: white;}
#timesheet div.holiday {background-color: #CCCCCC; color: white;}

#timesheet div.imgactions {height: 70px; float: right;}
#timesheet #pdf-download {float: right; width: 43px; height: 49px; background:#FFF url(../img/pdf-download.png) 0 0 no-repeat; background-position: right;}

#timesheet #timesheet-id {display: none;}

#timesheet #timesheet-header-data {clear: left; float: left; border: solid 1px #CCC; padding: 10px 0px 0px 10px; margin-bottom: 10px; width: 478px;}
#timesheet .field-line {clear: left; height: 35px; width: 350px;}
#timesheet .label {float: left; width: 150px;}
#timesheet .value {float: left; width: 200px;}

#timesheet #timesheet-days {clear: both;}
#hours-count {width: 150px; height: 90px; border: solid 1px #CCCCCC;padding-top: 10px; float: right; margin: 20px; position: relative; top: -250px;}
#hours-count p {position: inherit; font-size: 20px; line-height: 40px; text-align: center;}
#hours-count #total-hours {font-weight: bold;}

#timesheet .month-label {width: 70px;}

#fromtimesheet {display:none;}